【Ansible】ansible_facts": {"discovered_interpreter_python エラーの原因と対処
問題
ansible コマンド実行で以下のエラーが発生しました。
# ansible hosts -i inventory -m ping -o --ask-pass
SSH password:
192.168.11.100 | FAILED! => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python"},"changed": false,"module_stderr": "Exception calling \"Create\" with \"1\" argument(s): \"At line:4 char:21\r\n+ def _ansiballz_main():\r\n+ ~\r\nAn expression was expected after '('.\r\nAt line:13 char:27\r\n+ except (AttributeError, OSError):\r\n+
解決
inventory ファイルに以下の行を追加する。
ansible_python_interpreter=c:\Python\python
Ansibleのよくある質問
個人的に独自に調査した事項をまとめています。各ベンダーとは全く関係がありません。
内容に誤りがある場合や情報が古くなっている場合があります。その場合でも修正されるとは限りません。
参考としてサイト閲覧ください。万が一誤りがあり損失等が発生しても保証しません。あくまでも自己責任でサイトを閲覧ください。